// starting begin resetfog ;
   0: CALL_OW 335
// ComEnterUnit ( n4 , b1 ) ;
   4: LD_INT 153
   6: PPUSH
   7: LD_INT 54
   9: PPUSH
  10: CALL_OW 120
// ComEnterUnit ( n5 , b1 ) ;
  14: LD_INT 154
  16: PPUSH
  17: LD_INT 54
  19: PPUSH
  20: CALL_OW 120
// ComEnterUnit ( z1 , b2 ) ;
  24: LD_INT 161
  26: PPUSH
  27: LD_INT 60
  29: PPUSH
  30: CALL_OW 120
// ComEnterUnit ( z2 , b2 ) ;
  34: LD_INT 164
  36: PPUSH
  37: LD_INT 60
  39: PPUSH
  40: CALL_OW 120
// ComEnterUnit ( s5 , b3 ) ;
  44: LD_INT 134
  46: PPUSH
  47: LD_INT 43
  49: PPUSH
  50: CALL_OW 120
// ComEnterUnit ( s6 , b4 ) ;
  54: LD_INT 136
  56: PPUSH
  57: LD_INT 41
  59: PPUSH
  60: CALL_OW 120
// ComEnterUnit ( n3 , b5 ) ;
  64: LD_INT 151
  66: PPUSH
  67: LD_INT 96
  69: PPUSH
  70: CALL_OW 120
// ComEnterUnit ( n2 , b6 ) ;
  74: LD_INT 144
  76: PPUSH
  77: LD_INT 102
  79: PPUSH
  80: CALL_OW 120
// ComEnterUnit ( n1 , b7 ) ;
  84: LD_INT 142
  86: PPUSH
  87: LD_INT 103
  89: PPUSH
  90: CALL_OW 120
// ComEnterUnit ( s1 , b8 ) ;
  94: LD_INT 118
  96: PPUSH
  97: LD_INT 105
  99: PPUSH
 100: CALL_OW 120
// ComEnterUnit ( s4 , b8 ) ;
 104: LD_INT 124
 106: PPUSH
 107: LD_INT 105
 109: PPUSH
 110: CALL_OW 120
// ComEnterUnit ( s2 , b9 ) ;
 114: LD_INT 120
 116: PPUSH
 117: LD_INT 109
 119: PPUSH
 120: CALL_OW 120
// ComEnterUnit ( s3 , b9 ) ;
 124: LD_INT 122
 126: PPUSH
 127: LD_INT 109
 129: PPUSH
 130: CALL_OW 120
// IngameOn ;
 134: CALL_OW 8
// CenteronUnits ( D1 ) ;
 138: LD_INT 76
 140: PPUSH
 141: CALL_OW 85
// Dialogueon ;
 145: CALL_OW 6
// Say ( A1 , D1-AS-1 ) ;
 149: LD_INT 72
 151: PPUSH
 152: LD_STRING D1-AS-1
 154: PPUSH
 155: CALL_OW 88
// Say ( A1 , D1-AS-2 ) ;
 159: LD_INT 72
 161: PPUSH
 162: LD_STRING D1-AS-2
 164: PPUSH
 165: CALL_OW 88
// Say ( D1 , D1-DG-1 ) ;
 169: LD_INT 76
 171: PPUSH
 172: LD_STRING D1-DG-1
 174: PPUSH
 175: CALL_OW 88
// DialogueOff ;
 179: CALL_OW 7
// ingameoff ;
 183: CALL_OW 9
// ChangeMissionObjectives ( CEL1 ) ;
 187: LD_STRING CEL1
 189: PPUSH
 190: CALL_OW 337
// SaveForQuickRestart ;
 194: CALL_OW 22
// SetAreaMapShow ( Area25 , 3 ) ;
 198: LD_INT 1
 200: PPUSH
 201: LD_INT 3
 203: PPUSH
 204: CALL_OW 424
// end ;
 208: END
// every 0 0$01 do var i ;
 209: GO 211
 211: DISABLE
 212: LD_INT 0
 214: PPUSH
// begin enable ;
 215: ENABLE
// if GetLives ( D1 ) < 1000 then
 216: LD_INT 76
 218: PPUSH
 219: CALL_OW 256
 223: PUSH
 224: LD_INT 1000
 226: LESS
 227: IFFALSE 248
// SetLives ( D1 , GetLives ( D1 ) + 2 ) ;
 229: LD_INT 76
 231: PPUSH
 232: LD_INT 76
 234: PPUSH
 235: CALL_OW 256
 239: PUSH
 240: LD_INT 2
 242: PLUS
 243: PPUSH
 244: CALL_OW 234
// end ; end_of_file
 248: PPOPN 1
 250: END
// on Contact ( side1 , side2 ) do begin if side1 = 3 and side2 = 6 then
 251: LD_VAR 0 1
 255: PUSH
 256: LD_INT 3
 258: EQUAL
 259: PUSH
 260: LD_VAR 0 2
 264: PUSH
 265: LD_INT 6
 267: EQUAL
 268: AND
 269: IFFALSE 278
// begin YouLost ( zaatakowales_sojusznika ) ;
 271: LD_STRING zaatakowales_sojusznika
 273: PPUSH
 274: CALL_OW 104
// end ; end ;
 278: PPOPN 2
 280: END
// every 0 0$0.1 trigger IsDead ( D1 ) do
 281: LD_INT 76
 283: PPUSH
 284: CALL_OW 301
 288: IFFALSE 307
 290: GO 292
 292: DISABLE
// begin wait ( 0 0$1 ) ;
 293: LD_INT 35
 295: PPUSH
 296: CALL_OW 67
// YouLost ( Dimitrij_nie_zyje ) ;
 300: LD_STRING Dimitrij_nie_zyje
 302: PPUSH
 303: CALL_OW 104
// end ;
 307: END
// every 0 0$1 trigger IsInArea ( D1 , Area27 ) do
 308: LD_INT 76
 310: PPUSH
 311: LD_INT 2
 313: PPUSH
 314: CALL_OW 308
 318: IFFALSE 337
 320: GO 322
 322: DISABLE
// begin wait ( 0 0$1 ) ;
 323: LD_INT 35
 325: PPUSH
 326: CALL_OW 67
// YouLost ( Miales_zniszczyc_wrogi_pojazd_a_nie_wejsc_do_pojazdu! ) ;
 330: LD_STRING Miales_zniszczyc_wrogi_pojazd_a_nie_wejsc_do_pojazdu!
 332: PPUSH
 333: CALL_OW 104
// end ; end_of_file
 337: END
// every 0 0$1 trigger IsDead ( p1 ) do
 338: LD_INT 80
 340: PPUSH
 341: CALL_OW 301
 345: IFFALSE 399
 347: GO 349
 349: DISABLE
// begin wait ( 0 0$1 ) ;
 350: LD_INT 35
 352: PPUSH
 353: CALL_OW 67
// Dialogueon ;
 357: CALL_OW 6
// Say ( D1 , D1-DG-2 ) ;
 361: LD_INT 76
 363: PPUSH
 364: LD_STRING D1-DG-2
 366: PPUSH
 367: CALL_OW 88
// Say ( A1 , D1-AS-3 ) ;
 371: LD_INT 72
 373: PPUSH
 374: LD_STRING D1-AS-3
 376: PPUSH
 377: CALL_OW 88
// Dialogueoff ;
 381: CALL_OW 7
// ChangeMissionObjectives ( CEL1W ) ;
 385: LD_STRING CEL1W
 387: PPUSH
 388: CALL_OW 337
// ChangeMissionObjectives ( CEL2 ) ;
 392: LD_STRING CEL2
 394: PPUSH
 395: CALL_OW 337
// end ;
 399: END
// every 0 0$1 trigger IsDead ( M1 ) do
 400: LD_INT 89
 402: PPUSH
 403: CALL_OW 301
 407: IFFALSE 505
 409: GO 411
 411: DISABLE
// begin IngameOn ;
 412: CALL_OW 8
// Dialogueon ;
 416: CALL_OW 6
// Say ( D1 , D1-DG-3 ) ;
 420: LD_INT 76
 422: PPUSH
 423: LD_STRING D1-DG-3
 425: PPUSH
 426: CALL_OW 88
// SayRadio ( A1 , D1-AS-4 ) ;
 430: LD_INT 72
 432: PPUSH
 433: LD_STRING D1-AS-4
 435: PPUSH
 436: CALL_OW 94
// Dialogueoff ;
 440: CALL_OW 7
// setside ( [ k1 ] , 3 ) ;
 444: LD_INT 50
 446: PUSH
 447: EMPTY
 448: LIST
 449: PPUSH
 450: LD_INT 3
 452: PPUSH
 453: CALL_OW 235
// CenteronUnits ( D1 ) ;
 457: LD_INT 76
 459: PPUSH
 460: CALL_OW 85
// ComEnterUnit ( D1 , k1 ) ;
 464: LD_INT 76
 466: PPUSH
 467: LD_INT 50
 469: PPUSH
 470: CALL_OW 120
// Wait ( 0 0$15 ) ;
 474: LD_INT 525
 476: PPUSH
 477: CALL_OW 67
// SaveCharacters ( D1 , D1 ) ;
 481: LD_INT 76
 483: PPUSH
 484: LD_STRING D1
 486: PPUSH
 487: CALL_OW 38
// changemap ( 1 , %_cont ) ;
 491: LD_STRING 1
 493: PPUSH
 494: LD_STRING %_cont
 496: PPUSH
 497: CALL_OW 340
// IngameOff ;
 501: CALL_OW 9
// end ;
 505: END
